﻿@using myTutor.Models
@model AdsInformation

@{
    ViewBag.Title = "Quản trị quảng cáo";
}

<span style="float:right; color:Red;">
    @if (Model.IsDeleted == true)
    {
        <text>Quảng cáo này đã bị xóa => @Html.ActionLink("Phục hồi", "ManageAdsInfo", new { adsId = ViewBag.AdsId, function = "undelete", statusId = ViewBag.StatusId, positionId = ViewBag.PositionId })</text>
    }
    else if (Model.Status == "2")
    {
        <text>@Html.ActionLink("Duyệt", "ManageAdsInfo", new { adsId = ViewBag.AdsId, function = "unlock", statusId = ViewBag.StatusId, positionId = ViewBag.PositionId }) | @Html.ActionLink("Xóa", "ConfirmManage", "Shared", new { actionUrl = "~/Admin/ManageAdsInfo?adsId=" + ViewBag.AdsId + "&function=delete&statusId=" + ViewBag.StatusId + "&positionId=" + ViewBag.PositionId, cancelUrl = "~/Admin/ManageAdsInfo?adsId=" + ViewBag.AdsId + "&function=edit&statusId=" + ViewBag.StatusId + "&positionId=" + ViewBag.PositionId, message = "Bạn có thật sự muốn xóa quảng cáo này không?" }, null)</text>
    }
    else if (Model.Status == "3")
    {
        <text>@Html.ActionLink("Ngừng đăng", "ConfirmManage", "Shared", new { actionUrl = "~/Admin/ManageAdsInfo?adsId=" + ViewBag.AdsId + "&function=lock&statusId=" + ViewBag.StatusId + "&positionId=" + ViewBag.PositionId, cancelUrl = "~/Admin/ManageAdsInfo?adsId=" + ViewBag.AdsId + "&function=edit&statusId=" + ViewBag.StatusId + "&positionId=" + ViewBag.PositionId, message = "Bạn có thật sự muốn dừng đăng quảng cáo này không?" }, null) | @Html.ActionLink("Xóa", "ConfirmManage", "Shared", new { actionUrl = "~/Admin/ManageAdsInfo?adsId=" + ViewBag.AdsId + "&function=delete&statusId=" + ViewBag.StatusId + "&positionId=" + ViewBag.PositionId, cancelUrl = "~/Admin/ManageAdsInfo?adsId=" + ViewBag.AdsId + "&function=edit&statusId=" + ViewBag.StatusId + "&positionId=" + ViewBag.PositionId, message = "Bạn có thật sự muốn xóa quảng cáo này không?" }, null)</text>
    }
</span>
<h2 style="clear:both;">@ViewBag.SubTitle</h2>
<span style="float:right; color:Red;">@ViewBag.Message</span>
@using (Html.BeginForm("ManageAdsInfo", "Admin", new { adsId = ViewBag.AdsId, function = ViewBag.Function, statusId = ViewBag.StatusId, positionId = ViewBag.PositionId }, FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    <input type="hidden" name="subTitle" value="@ViewBag.SubTitle" />
    @Html.ValidationSummary(true, "Lưu trữ không thành công. Vui lòng kiểm tra lại!", new { style = "margin-left:10%;" })
    <p style="color:#01A3E1; padding-bottom:20px;clear:both;"><strong>LƯU Ý:</strong> Các trường có dấu (*) là bắt buộc phải nhập.</p>
    <p>
        <table style="float:left;">
            <tbody>
                <tr>
                    <td>Vị trí (*): </td>
                    <td>
                        @Html.DropDownListFor(m => m.CustomAdsPositionId, new SelectList(AdsPosition.GetSimplePositions(), "Id", "StringValue"), "Chọn vị trí đặt quảng cáo", new { style = "width:206px;" })<br />
                        @Html.ValidationMessageFor(m => m.CustomAdsPositionId)
                    </td>
                </tr>

                <tr>
                    <td>Loại (*): </td>
                    <td>
                        @Html.DropDownListFor(m => m.CustomAdsTypeId, new SelectList(AdsType.GetSimpleAdsTypes(), "Id", "StringValue"), "Chọn loại tệp quảng cáo", new { style = "width:206px;" })<br />
                        @Html.ValidationMessageFor(m => m.CustomAdsTypeId)
                    </td>
                </tr>
                <tr>
                    <td>Đích đến: </td>
                    <td>
                        @Html.TextBoxFor(m => m.CustomDestinationURL)<br />
                        @Html.ValidationMessageFor(m => m.CustomDestinationURL)
                    </td>
                </tr>
                <tr>
                    <td>Mô tả: </td>
                    <td>
                        @Html.TextBoxFor(m => m.Description)<br />
                        @Html.ValidationMessageFor(m => m.Description)
                    </td>
                </tr>
                <tr>
                    <td>Ngày bắt đầu (*): </td>
                    <td>
                        @Html.TextBoxFor(m => m.CustomValidDateTime, new { id = "validDate" })<br />
                        @Html.ValidationMessageFor(m => m.CustomValidDateTime)
                    </td>
                </tr>
                <tr>
                    <td>Ngày kết thúc (*): </td>
                    <td>
                        @Html.TextBoxFor(m => m.CustomEndDateTime, new { id = "endDate" })<br />
                        @Html.ValidationMessageFor(m => m.CustomEndDateTime)    
                    </td>
                </tr>
            </tbody>
        </table>
        <div style="float:left; padding-left:30px;">
            @Html.TextBoxFor(m => m.CustomContentOriginal, new { type = "file" })<br />
            Tệp nguồn (*): <span style="font-style:italic;">Nguồn hiển thị bên dưới sẽ thay đổi theo nguồn mới được chọn<br />sau khi quảng cáo được cập nhật (Bấm nút 'Lưu thông tin').</span><br />
            @Html.ValidationMessageFor(m => m.CustomContentOriginal)<br /><br />
            @Html.HiddenFor(m => m.Id)
            @Html.HiddenFor(m => m.Status)
            @Html.HiddenFor(m => m.ContentOriginal)
            @Html.HiddenFor(m => m.IsDeleted)
            @MvcHtmlString.Create(Model.GetContentHTML)
        </div>
    </p>
    <p style="clear:both; padding:10px 0px 30px 300px;">
        <strong>
            <span class="submit-img but-blue"><span class="icon icon-submit"></span><input type="submit" class="but-submit submit-blue" value="Lưu thông tin" /></span>
            <a class="button-img but-orange" href="~/Admin/ApproveAdvertising?statusId=@ViewBag.StatusId&positionId=@ViewBag.PositionId"><span class="icon icon-submit"></span><span>Quay lại danh mục</span></a>
        </strong>
    </p>
}

@section scripts{
    <script type="text/javascript">
        $(document).ready(function () {
            $("#validDate").datepicker();
            $("#endDate").datepicker();
        }); 
    </script> 
}